package com.niit.service;

import com.github.pagehelper.PageInfo;
import com.niit.entity.Student;

public interface StudentService {

    /**
     * 根据ID查询学生信息
     * @param id
     * @return
     */
    public Student findOneById(Integer id);

    /**
     * 查询学生列表（select）
     * @param student
     * @param pageNum
     * @param pageSize
     * @return
     */
    public PageInfo<Student> findAllByPage(Student student,Integer pageNum,Integer pageSize);

    /**
     * 新增学生信息
     * @param student
     * @return
     */
    public int saveStudent(Student student);

    /**
     * 修改学生信息
     * @param student
     * @return
     */
    public int updateStudent(Student student);

    /**
     * 删除学生信息
     * @param id
     * @return
     */
    public int deleteStudent(Integer id);
}
